package com.boom.monitor.VO.jmx;

import java.util.List;
import java.util.TreeMap;

/**
 * @author:yzw
 * @Date:2021/3/1 下午4:21
 * @desc: jvm参数信息
 * @version:1.0
 */
public class JvmInfo {

	private String name;

	private String startTime;

	private String specName;

	private String specVendor;

	private String specVersion;

	private String managementSpecVersion;

	private String[] inputArguments;

	/**
	 * 系统参数
	 */
	private List<TreeMap<String, Object>> systemProperties;

	private String vmName;

	private String vmVendor;

	private String vmVersion;

	private String libraryPath;

	private long uptime;

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getStartTime() {
		return startTime;
	}

	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}

	public String getSpecName() {
		return specName;
	}

	public void setSpecName(String specName) {
		this.specName = specName;
	}

	public String getSpecVendor() {
		return specVendor;
	}

	public void setSpecVendor(String specVendor) {
		this.specVendor = specVendor;
	}

	public String getSpecVersion() {
		return specVersion;
	}

	public void setSpecVersion(String specVersion) {
		this.specVersion = specVersion;
	}

	public String getManagementSpecVersion() {
		return managementSpecVersion;
	}

	public void setManagementSpecVersion(String managementSpecVersion) {
		this.managementSpecVersion = managementSpecVersion;
	}

	public String[] getInputArguments() {
		return inputArguments;
	}

	public void setInputArguments(String[] inputArguments) {
		this.inputArguments = inputArguments;
	}

	public List<TreeMap<String, Object>> getSystemProperties() {
		return systemProperties;
	}

	public void setSystemProperties(List<TreeMap<String, Object>> systemProperties) {
		this.systemProperties = systemProperties;
	}

	public String getVmName() {
		return vmName;
	}

	public void setVmName(String vmName) {
		this.vmName = vmName;
	}

	public String getVmVendor() {
		return vmVendor;
	}

	public void setVmVendor(String vmVendor) {
		this.vmVendor = vmVendor;
	}

	public String getVmVersion() {
		return vmVersion;
	}

	public void setVmVersion(String vmVersion) {
		this.vmVersion = vmVersion;
	}

	public String getLibraryPath() {
		return libraryPath;
	}

	public void setLibraryPath(String libraryPath) {
		this.libraryPath = libraryPath;
	}

	public long getUptime() {
		return uptime;
	}

	public void setUptime(long uptime) {
		this.uptime = uptime;
	}
}
